我們接續昨天的內容,繼續認識語法吧
1. 條件判斷:視情況做不同動作
age = int (input("請輸入年齡:"))
if age >=20:
print("已成年!")
if裡的內容有四個空格,這就是縮排,只要在同一層縮排就是屬於上面「:」裡的內容唷!
age = int (input("請輸入年齡:"))
if age >=20:
print("已成年!")
else:
print("未成年!")
age = int (input("請輸入年齡:"))
if age > 20:
print("已成年!")
elif age == 20:
print("剛好成年")
else:
print("未成年!")
score = int(input("請輸入你的成績:"))
#目標成績
goal = 90
#及格成績
pas = 60
#先判斷是否及格
if score >= pas:
print('及格!')
if score >= goal:
print('恭喜達標!')
else:
print('可以再更好')
else:
print("還差" + str(pas - score) + "分就及格了")
現在已經學會如何在不同條件下執行不同動作了,再來要進入迴圈!
2. 重複執行:
for i in range(10):
print(i, end = " ")
print()
for i in range(20,2,-2):
print(i, end = " ")
for i in range(1,10):
for j in range(1,10):
if j == 9:
print(str(j) + '*' + str(i) + '=' + str(j*i))
else:
print(str(j) + "*" + str(i) + '=' + str(j*i) , end='\t')
在迴圈進行的過程中,我們要如何操控流程呢?有兩個小工具:break、continue。
break:中斷執行,跳出迴圈,繼續執行迴圈外面的指令。
continue:不結束迴圈,跳過他後面剩下的指令,繼續進行下一次迴圈。
今天學會條件語句跟迴圈,明天認識完函數後,就馬上要進入資料庫了喔!